sewage treatment plant & equipment - Alemán Inglés Diccionario